<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@page import="java.util.*"%>
<%@page import="Clases.domain.*"%>
<%@page import="pos.presentation.*"%>

		
<% 
//Para recuperar el barrio y la zona que halla seleccionado en la 1ªpantalla
	String b = request.getParameter("ba");
	String z = request.getParameter("zo");
	
	double contpapel = 0;
	double contplastico = 0;
	double contorganico = 0;
	double contvidrio = 0;
	double contpila = 0;
	double contaceite = 0;
	double contmedicina = 0;
	
	double contotal = 0;
	double cont = 0;
	double contzona = 0;
	double tantoporciento = 0;
	
	//Para sacar el numero de contenedores totales y calcular el %
	List listaBarrios = ReciclajeStore.getInstance().getBarrios();
	Iterator it1 = listaBarrios.iterator();
	while (it1.hasNext()) {
		Barrio ba1 = (Barrio) it1.next();
		Iterator it2 = ba1.getZonas().iterator();
		while (it2.hasNext()) {
			Zona zon = (Zona) it2.next();

			  if ((ba1.getNombre().equals(b))&& zon.getNombre().equals(z)) {
				  Iterator it3=zon.getZonaContenedor().iterator();
				  
				 	while (it3.hasNext()){
							Contenedor con=(Contenedor)it3.next();
			                     	
						    	   	if (con.getTipo().equals("papel")){
					    	    		contpapel++;
				    	       		}
				  	       			if (con.getTipo().equals("plastico")){
				    	    			contplastico++;
					       			}
				 	       			
				   	   				if (con.getTipo().equals("pila")){
				    	    			contpila++;
					   				}
				   					if (con.getTipo().equals("aceite")){
										contaceite++;
				   					}
				 					if (con.getTipo().equals("medicina")){
										contmedicina++;
									}
									if (con.getTipo().equals("vidrio")){
										contvidrio++;
									}
									if (con.getTipo().equals("organico")){
										contorganico++;
									}
								
						}
				contzona = contzona + zon.getZonaContenedor().size();
							
			}
			cont = cont + zon.getZonaContenedor().size();
		}
	}
    out.print(cont);
    out.print(contzona);
    
	tantoporciento = (contzona/cont)*100;
	
	 double tantopapel=(contpapel/cont)*100;
	 double tantoplastico=(contplastico/cont)*100;
	 double tantopila=(contpila/cont)*100;
	 double tantoaceite=(contaceite/cont)*100;
	 double tantovidrio=(contpila/cont)*100;
	 double tantomedicina=(contmedicina/cont)*100;
	 double tantoorganico=(contorganico/cont)*100;
%>

<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
		<title>Segunda pantalla de estadistica</title>
	</head>
	<body>
	<div>
			<%@ include file="./../cabecera-usuario/cabecera_usuario.jsp"%>
	</div>

	<div>
			<%@ include file ="./../cabecera-usuario/menu.jsp" %>
	</div>

	<div id="Estadisticas">
	<h2>Esta zona contiene un <%out.print(tantoporciento);%> % de contenedores, de los cuales:</h2>
		<ul>
			    <li> <%out.print(tantopapel);%> % son de papel
			
				<li><%out.print(tantoplastico);%> % son de plástico
				
				<li><%out.print(tantoorganico);%> % son de residuos orgánicos

				<li><%out.print(tantovidrio);%> % son de vidrio
									
				<li><%out.print(tantopila);%> % son de pilas
				
				<li><%out.print(tantoaceite);%> % son de aceite
				
				<li><%out.print(tantomedicina);%> % son de medicinas

			
		  </ul>
	</div>

	<div id="atras">
		<a href="FrontController?res=./archivos/estadistica/est_1.jsp"	title="Ir a la primera pagina de estadisticas"> 
			ATRAS 
		</a>
	</div>

</body>
</html>